home *** CD-ROM | disk | FTP | other *** search
- Path: pathway1.pathcom.com!ts7l13
- From: insystem@pathcom.com (Geoffrey Welsh)
- Newsgroups: comp.dcom.modems
- Subject: Re: Int 14?
- Date: 17 Feb 1996 20:41:21 GMT
- Organization: InSystems Technologies Inc.
- Message-ID: <4g5ehh$e43@pathway1.pathcom.com>
- References: <4fpbhj$3ak@hobbes.cc.uga.edu>
- NNTP-Posting-Host: ts7l13.pathcom.com
- X-Newsreader: News Xpress Version 1.0 Beta #4
-
- In article <4fpbhj$3ak@hobbes.cc.uga.edu>,
- brian@rhett.libs.uga.edu (Brian Clements) wrote:
- >Greetings,
- >Can someone point me in the direction of some specs on how int 14 (or is
- >it 13) works? I was pondering the thought of trying to write a server
- >to run on a Linux box (modem server) to share with a bunch of win3.1
- >workstations. Where can I get some info on it? Is it a crazy thought?
-
- INT 14H is the IBM PC BIOS 'serial services' routine. It provides four
- subfunctions that, between them, provide the most basic serial I/O needs. The
- way that the BIOS implements INT 14H really sucks. It provides speeds up to
- 9600 bps only, no interrupt-driven operations, no buffering, no flow control,
- etc. Most communications programs (e.g. Telix, Windows(!)) implement their
- own driver and ignore INT 14H entirely. However, it is common for modem
- sharing software to operate by intercepting INT 14H BIOS calls and redirecting
- them to a modem server somewhere. Software which can be configured to use the
- INT 14H BIOS interface in stead of its own driver (e.g. TeleMate, Compu$erve's
- client software) is therefore compatible with these packages.
-
- The PS/2 implemented two new subfunctions, which provide higher speeds, flow
- control, etc.
-
- The IBM PC BIOS serial services interface is well documented in several DOS
- and/or PC low-level programming books, including just about anything ever
- written by either Ray Duncan or Kris Jamsa. I have "DOS Programming: the
- Complete Reference" by Jamsa in front of me now and it even documents the PS/2
- extensions.
-
- I always thought that INT 14H was a silly interface to use in a Windows
- wnvironment; is there any reason not to write a COMM.DRV replacement that
- relays standard Windows serial I/O calls, rather than INT 14H calls, to the
- modem server?!?
-
- Geoffrey Welsh, Developer, InSystems Technologies Inc.: insystem@pathcom.com
- At home: geoff@zswamp.uucp, [xenitec.on.ca|m2xenix.psg.com]!zswamp!geoff
-